thought echo - German English Dictionary